<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    

<script>
// 版本管理工具（版本控制系统）
// 是一种记录一个或多个文件内容变化，以便将来查阅或进行版本恢复的系统
// 版本管理工具主要是管理：代码备份、版本记录、协作开发、权限管理等

// SVN 集中式版本控制系统(小乌龟)
// 项目版本代码集中在一台中央服务器
// 特征：
// 1.公司需要搭建一台SVN服务器，管理公司所有项目的版本代码
// 2.更新提交代码需要有网络
// 3.项目代码在自己公司的服务器上，安全性更高
// 4.操作简单


// git 分布式版本控制系统
// 项目版本代码分布在每一个开发者电脑中
// 特征：
// 1.不需要中央服务器，可以将代码提交到第三方托管平台
// 2.版本记录或版本回退等操作不需要网络
// 3.项目代码放在别人服务器上，安全性较差
// 4.git操作相对复杂

</script>
</body>
</html>